package com.alipay.api.domain;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import java.util.Date;

public class PaymentSchedule extends AlipayObject {

   private static final long serialVersionUID = 1361889685457741728L;
   @ApiField("date")
   private Date date;
   @ApiField("repaid_interest_total")
   private String repaidInterestTotal;
   @ApiField("repaid_penalty_total")
   private String repaidPenaltyTotal;
   @ApiField("repaid_principal_total")
   private String repaidPrincipalTotal;
   @ApiField("start_date")
   private Date startDate;
   @ApiField("term")
   private Long term;
   @ApiField("unpaid_interest_total")
   private String unpaidInterestTotal;
   @ApiField("unpaid_penalty_total")
   private String unpaidPenaltyTotal;
   @ApiField("unpaid_principal_total")
   private String unpaidPrincipalTotal;


   public Date getDate() {
      return this.date;
   }

   public void setDate(Date date) {
      this.date = date;
   }

   public String getRepaidInterestTotal() {
      return this.repaidInterestTotal;
   }

   public void setRepaidInterestTotal(String repaidInterestTotal) {
      this.repaidInterestTotal = repaidInterestTotal;
   }

   public String getRepaidPenaltyTotal() {
      return this.repaidPenaltyTotal;
   }

   public void setRepaidPenaltyTotal(String repaidPenaltyTotal) {
      this.repaidPenaltyTotal = repaidPenaltyTotal;
   }

   public String getRepaidPrincipalTotal() {
      return this.repaidPrincipalTotal;
   }

   public void setRepaidPrincipalTotal(String repaidPrincipalTotal) {
      this.repaidPrincipalTotal = repaidPrincipalTotal;
   }

   public Date getStartDate() {
      return this.startDate;
   }

   public void setStartDate(Date startDate) {
      this.startDate = startDate;
   }

   public Long getTerm() {
      return this.term;
   }

   public void setTerm(Long term) {
      this.term = term;
   }

   public String getUnpaidInterestTotal() {
      return this.unpaidInterestTotal;
   }

   public void setUnpaidInterestTotal(String unpaidInterestTotal) {
      this.unpaidInterestTotal = unpaidInterestTotal;
   }

   public String getUnpaidPenaltyTotal() {
      return this.unpaidPenaltyTotal;
   }

   public void setUnpaidPenaltyTotal(String unpaidPenaltyTotal) {
      this.unpaidPenaltyTotal = unpaidPenaltyTotal;
   }

   public String getUnpaidPrincipalTotal() {
      return this.unpaidPrincipalTotal;
   }

   public void setUnpaidPrincipalTotal(String unpaidPrincipalTotal) {
      this.unpaidPrincipalTotal = unpaidPrincipalTotal;
   }
}
